上位机开发笔记 » 搜索 » user:admin post:true

aar之Hid上位机软件的实现

首先提醒下: aardio官方已经封装好了一个hid库, 这个和我下边写的是一个dll文件.

aardio usb hid admin •  2017-12-10 • 最后回复来自 chenqiang
12
16
16

利用分层窗体和百度图标创建一个加载百分比图形

接上面的那个水波波形百分比,我发现水波荡漾的速度太慢,

admin •  2017-12-10 • 最后回复来自 admin
1

利用分层窗体和百度图标创建一个加载百分比图形

import win.ui; /*DSG{{*/ var winform = win.form(text="webkit浏览器支持库";right=300;bottom=300;border="none";mode="popup") winform.add() /*}}*/   winform.wndproc = function(hwnd,message,wParam,lParam){     
admin •  2017-12-10 • 最后回复来自 admin
1
1

listbox添加数据后,滚动条显示在底部,横向滚动条显示出来的方法

//listbox的滚动条显示最下方,消息方式 mainForm.Rxdata.scrollToBottom = function () {       return ::SendMessageInt(owner.hwnd, 0x115/*_WM_VSCROLL*/, 0x7/*_SB_BOTTOM*/, 0);   }

aardio admin •  2017-12-10 • 最后回复来自 admin
1

调用html5图标控件之百度echarts

定时器的用法:

mai
aardio web 图表 波形图 admin •  2017-12-10 • 最后回复来自 onepiece
16

调用html5图标控件之百度echarts

记录:想直接用doscript来运行js, 必须用双引号引出代码:

aardio web 图表 波形图 admin •  2017-12-10 • 最后回复来自 onepiece
16
16

调用html5图标控件之百度echarts

上面的折线图中,不是圆滑过渡,需要平滑过渡的话,添加一个smooth: true,

aardio web 图表 波形图 admin •  2017-12-10 • 最后回复来自 onepiece
16

调用html5图标控件之百度echarts

用这中的好处是:只需要改一个单词,就可以变化图表的样式,下面将bar改成了line,里面就变成了线状波形图

aardio web 图表 波形图 admin •  2017-12-10 • 最后回复来自 onepiece
16
16

鼠标模拟破解手势验证码

import win.ui; /*DSG{{*/ var winform = win.form(text="鼠标画线";right=349;bottom=163;parent=...) winform.add( button2={cls="button";text="记录ctrl+P / 执行Ctrl+O";left=44;top=59;right=314;bottom=98;z=1}; button3={cls="button";text="查看鼠标数组";left=42;top=110;right=309;botto
admin •  2017-12-10

输出COM对象类型信息(从临时文件读取)

写了一个完整的com组件函数并输出到edit示例:

import win.ui; /*DSG{{*/ var winform = win.form(text="COM组件函数查看演示";right=759;bottom=455;border="dialog frame") winform.add( button={cls="button";text="查看该组件内置函数";left=566;top=419;right=756;bottom=450;z=3}; comEdit={cls="edit";text=
admin •  2017-12-08 • 最后回复来自 admin
1

输出COM对象类型信息(从临时文件读取)

//输出COM对象类型信息 import com; import console var fs = com.CreateObject("Scripting.FileSystemObject") //输出com对象成员 dumpObject = function(obj) {     var t = {};     var file = io.tmpname();     io.stdout.reopen(file, "w+t");     com.DumpTypeInfo(fs)     io.stdout.reopen
admin •  2017-12-07 • 最后回复来自 admin
1

console窗口禁止关闭

import console;  import win; console.open(); console.setTitle("显示日志") var hwnd = console.getWindow(); var hmenu = ::User32.GetSystemMenu(hwnd,false); ::User32.RemoveMenu(hmenu,0xF060/*_SC_CLOSE*/,0); win.modifyStyleEx(hwnd,0x40000/*_WS_EX_APPWINDOW*/,0x80/*_WS_E
admin •  2017-12-07

aar中一种迭代器的用法(迭代显示表中值)

迭代器简单的讲就是在for in语句中用于循环取值的函数,下面是一个最简单的例子:

import console;    /* 创建一个迭代器函数, 迭代器接受一个参数,返回一个或多个值  */var 迭代器 = function(控制变量){ if(!控制变量) return 1; if(控制变量<10) return 控制
admin •  2017-12-05 • 最后回复来自 admin
2

aar中一种迭代器的用法(迭代显示表中值)

其实上面是一个for in语句(迭代器)

这个是闭包的应用之一.

下面是一个闭包的示例:

io.open();   function 创建闭包(){ var upvar = 23;  var 子函数 = function() { //函数里面可以定义子函数  io.print(upvar); //函数可以使用上层函数定义的局部变量 upvar +=1;  }  return 子函数; }   子函数 = 创建闭包(); //创建了新的闭包子函数
admin •  2017-12-05 • 最后回复来自 admin
2

aar中一种迭代器的用法(迭代显示表中值)

import console;      baudRateIndex = { [50] = 0x00; [75] = 0x01; [110] = 0x02; [134] = 0x03; [150] = 0x04; [300] = 0x05; [600] = 0x06; [1200] = 0x07; [1800] = 0x08; [2400] = 0x09; [4800] = 0x0A; [7200] = 0x0B; [9600] = 0x0C; [19200] 
admin •  2017-12-05 • 最后回复来自 admin
2
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap